# 不可变数据类型：数字，str，tuple
#   可变数据类型：list，dict，set

# 不可变数据类型
# 在修改时，地址会发生变化。用C++解释其过程如下
# tempStr = 'zxc'; delete s; s = new(string(tempStr))
s = 'asd'
print(hex(id(s)))
s = 'zxc'
print(hex(id(s)))

# 可变数据类型
# 在修改时，地址不会发生变化
li = [1, 2, 'qwe']
print(hex(id(li)))
li = ['q', 4, s]
print(hex(id(li)))
